'''
此文件用来存放接口相关的公共部分
'''
# 导入库
import requests


# 服务器信息
scheme = "http://"
host = "127.0.0.0"
port = ":5000"


# 获取登录后的token
'''
创建一个函数，用来进行登录操作，在登录成功后，提取实际结果中的token值，返回给get_token()
'''
def get_token():
    # 地址
    url = scheme + host + port + "/api/private/v1/login"
    # 参数
    params = {"username": "admin", "password": "123456"}
    # 登录
    res = requests.post(url=url, data=params)
    # print(res.json())
    # 将token获取到后返回给get_token
    return res.json()["data"]["token"]


# 构建信息头
head = {"Authorization": get_token()}


# 如果脚本执行，检查出脚本的名字是__main__就表示是自己在调试，就输出下面的内容，别人调用这个脚本也不会输出内容
if __name__ == "__main__":
    print(get_token())